<!DOCTYPE html>
<html>
<head>
<title>Окно &quot;Визуализатор&quot;</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="../../css/styles.css" type="text/css">
</head>
<body>
<h1 id="%D0%BE%D0%BA%D0%BD%D0%BE-%22%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%22">Окно &quot;Визуализатор&quot;</h1>
<p>Графическое представление УП отображается в окне &quot;Визуализатор&quot;.</p>
<p class="center"><img src="../../img/visualizer.png" alt="Окно &quot;Визуализатор&quot;"></p>
<p>В окне можно выделить пять функциональных областей:</p>
<ul>
<li>Центральная или основная область, в которой выводится траектория инструмента УП в виде трехмерной (3D) проекции.</li>
<li>Состояние контроллера ЧПУ в левом верхнем углу.</li>
<li>Кнопки управления видом в правом верхнем углу.</li>
<li>Информация о границах обработки УП в левом нижнем углу.</li>
<li>Вспомогательная информация, выводимая в правом нижнем углу.</li>
</ul>
<p>Траектория инструмента УП представлена набором отрезков линий:</p>
<ul>
<li>Сплошными черными отрезками выделены части траектории линейной и круговой интерполяции УП.</li>
<li>Пунктирными черными - ускоренные движения.</li>
<li>Красным цветом - вертикальные перемещения.</li>
</ul>
<p>При передаче УП в контроллер ЧПУ часть отрезков меняет цвет в зависимости от следующих условий: часть траектории, обработанная ЧПУ, выделяется серым цветом; часть траектории, отправленная в ЧПУ - фиолетовым.</p>
<p>На траекторию УП нанесены три маркера-круга:</p>
<ul>
<li>Красный маркер - начало траектории.</li>
<li>Зеленый маркер - конец траектории.</li>
<li>Фиолетовый - отрезок траектории, соответствующий выделенной команде в таблице окна &quot;G-код программа&quot;.</li>
</ul>
<p>В основной области, также, отображается начало координат в виде прямоугольника красного цвета в плоскости X-Y, и осей: X - красного цвета, Y - зеленого, Z - синего. Здесь же выводится условное отображение инструмента в виде каркасной модели из линий оранжевого цвета.</p>
<p>Навигация в основной области выполняется следующим образом:</p>
<ul>
<li>Поворот 3D проекции осуществляется нажатием ЛКМ в основной области и перемещением курсора мыши в заданном направлении или нажатием на одну из кнопок управления видом в правом верхнем углу окна (&quot;Вид сверху&quot;, &quot;Вид спереди&quot;, &quot;Вид слева&quot;, &quot;Изометрия&quot;).</li>
<li>Перемещении проекции в области осуществляется нажатием ЛКМ с удерживанием клавиши &lt;Shift&gt; клавиатуры и перемещением курсора мыши в заданном направлении.</li>
<li>Масштаб проекции изменяется с помощью колеса прокрутки мыши или нажатием на кнопку &quot;Вписать&quot; в правом верхнем углу.</li>
</ul>
<p>В левом верхнем углу окна расположена информация о текущем состоянии контроллера ЧПУ, а именно: строка состояния интерпретатора; текущие значения подачи и скорости вращения шпинделя; состояние компонентов ЧПУ (шпинделя, системы охлаждения).</p>
<p>Строка состояния имеет следующий вид:</p>
<p class="center"><strong>[GC:G1 G54 G17 G21 G90 G94 M3 M9 T0 F75 S8000]</strong></p>
<p>В строке выводится текущий режим работы интерпретатора контроллера ЧПУ для 12 модальных групп, номер инструмента, скорость подачи и скорость вращения шпинделя. Группы и возможные режимы приведены в таблице.</p>
<table width="100%">
<thead>
<tr>
<th>Модальная группа</th>
<th>Режимы</th>
</tr>
</thead>
<tbody>
<tr>
<td>Режим движения</td>
<td>G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80</td>
</tr>
<tr>
<td>Система координат</td>
<td>G54, G55, G56, G57, G58, G59</td>
</tr>
<tr>
<td>Рабочая плоскость</td>
<td>G17, G18, G19</td>
</tr>
<tr>
<td>Режим задания дистанции перемещения</td>
<td>G90, G91</td>
</tr>
<tr>
<td>Режим IJK задания круговой интерполяции</td>
<td>G91.1</td>
</tr>
<tr>
<td>Режим подачи</td>
<td>G93, G94</td>
</tr>
<tr>
<td>Единицы измерения</td>
<td>G20, G21</td>
</tr>
<tr>
<td>Режим компенсации радиуса инструмента</td>
<td>G40</td>
</tr>
<tr>
<td>Режим компенсации длины инструмента</td>
<td>G43.1, G49</td>
</tr>
<tr>
<td>Режим управления ходом программы</td>
<td>M0, M1, M2, M30</td>
</tr>
<tr>
<td>Состояние шпинделя</td>
<td>M3, M4, M5</td>
</tr>
<tr>
<td>Состояние системы охлаждения</td>
<td>M7, M8, M9</td>
</tr>
</tbody>
</table>
<p>Строка состояния компонентов ЧПУ имеет вид:</p>
<p class="center"><strong>СУ: SFM</strong></p>
<p>Символ &quot;S&quot; отвечает за состояние шпинделя, выводится при вращении шпинделя в направлении часовой стрелки, заменяется на символ &quot;C&quot; при вращении шпинделя против часовой стрелки и не выводится при остановке шпинделя. Символ &quot;F&quot; отображается при включенной системе водяного охлаждения, &quot;M&quot; - системе воздушного охлаждения.</p>
<p>Границы обработки УП приведены в левом нижнем углу, здесь указаны минимальные и максимальные координаты для каждой из осей и габариты зоны обработки (без учета диаметра инструмента).</p>
<p>В правом нижнем углу выводится информация о текущем времени работы ЧПУ под управлением загруженной УП и ориентировочное полное время работы по УП.</p>
<p>Информация об очереди команд, отправляемых в контроллер ЧПУ представлена в строке ниже и включает в себя: общий размер команд, отправленных и обрабатываемых в данный момент контроллером ЧПУ; количество обрабатываемых команд; количество инжектированных команд (команд отправляемых помимо команд УП) в очереди.</p>
<p>В этой же области имеется вспомогательная информация об общем количестве вершин, составляющих 3D проекцию, и значение количества кадров в секунду построения проекции.</p>

</body>
</html>
